Python数据类型入门实例代码解析

您所在的位置:网站首页 python2 中文转unicode Python数据类型入门实例代码解析

Python数据类型入门实例代码解析

#Python数据类型入门实例代码解析| 来源: 网络整理| 查看: 265

变量

变量存储值。在 python 中,这些是变量命名约定:

变量应以字母(最好是小写)或下划线开头,后面可以跟数字或下划线

Snake case是变量的常规写法如user_name,单词间用下划线隔开(Javascript推荐驼峰命名,比如:userName)

它们区分大小写

不能直接命名关键词变量(查看官方文档《Python 关键字》)

Python数据类型入门实例代码分析

那么如果,真的犯了这个错,会怎么样呢?举个例子:

>>> if = 1 SyntaxError: invalid syntax >>> print(and) SyntaxError: invalid syntax >>> def = "hi" SyntaxError: invalid syntax登录后复制

看到没有?直接提示语法错误。

除了不能使用关键字作为标识符,前面我们也强调过了,也不能使用内置函数同名的标识符。Python有很多内置函数,以sum为例,这是一个求和的函数,我们看一下错误的命名导致的后果:

>>> sum([1,2,3,4]) 10 >>> sum = "错误标识符名" >>> sum([1,2,3,4]) Traceback (most recent call last): File "", line 1, in sum([1,2,3,4]) TypeError: 'str' object is not callable登录后复制

先不管sum([1,2,3,4])的意义,它的作用是把1/2/3/4加在一起得到10,然后错误的给一个变量也取了个sum的标识符名称,再后面又调用sum([1,2,3,4])的时候,程序抛出异常,错误原因是str不是可调用的类型。归根到底就是sum这个名字重名了的原因。

数据类型

简单来说,数据类型是一种表示值的方式。在我们的现实世界中,我们将字母、数字、符号作为不同类型的常用值。同样,Python 包含以下基本数据类型:

int(整数)

float(浮点数)

str(字符串)

bool(布尔值)

list(列表)

tuple(元祖)

set(集合)

dict(字典)

complex(复数)

None(空值)

这些是 Python 中可用的标准数据类型。要创建我们自己的自定义类型,需要使用类。也可以通过导入外部库或模块来使用专门的数据类型。

相反,在 JavaScript 中,有以下可用的原始类型:

number (数字:整数和小数)

string(字符串)

boolean(布尔值)

symbol(符号:唯一、不可变)

bigInt(大整数)

null(空值)

undefined(对象也是非原始类型)

今天我只是花时间整理 Python 的数字和字符串类型。

数字

有 3 种数字数据类型:

int(存储无限大小的整数)

float(存储浮点实数值)

complex(我现在只是跳过它,因为我了解到它不常用,类似于 JavaScript 中的 bigInt)。

相比之下,JavaScript 有两种数值数据类型,Number和BigInt。type函数用于确定值或表达式的类型。(类似于 JavaScript中的typeof运算符)

num = 100 # variable assignement print(type(num)) # num2 = 99.99 print(type(num2)) #


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3